/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package pl.cezary.butler.walili.client;

import pl.cezary.butler.walili.common.TaskStatus;
import pl.cezary.butler.walili.common.Task;
import java.util.List;

/**
 *
 * @author Przemysław Bałdyga
 */
public interface UserDataSource {
    public String getHost();
    public String getPassword();
    public String getLogin();
    public String getZadanieCel();
    public String getQueryTarget();
    public String getQueryLocation();
    public TaskStatus getQueryStatus();
    public void enableLogowanie(boolean stan);
    public void enableZapytanie(boolean stan);
    public void enableZadanie(boolean stan);
    public void setWynikZapytania(List<Task> wynik);
    public void alert(String komunikat);
    public void errorInfo(String komuninkat);
    public boolean tryAgain(String komunikat);
    public void podlaczKontrolerLogowania(LoginControler kon);
    public void podlaczKontrolerZadan(TaskControler kon);
    public void podlaczKontrolerZapytan(QueryControler kon);
    public String podajZlokalizowane(String id);
    public void credentialsNecessary(boolean neccessary);
}
